package com.huihuiyun.huihuiyun.server.controller.member.client.viewobjects;

import lombok.Data;

import java.util.Date;

/**
 * 会员
 */
@Data
public class HhyMemberVO {

    /* 状态 0 已激活，1 正常，2 禁用 */
    public static final int status0 = 0;
    public static final int status1Normal = 1;
    public static final int status2Disable = 2;

    /* 推荐状态 推荐人资格，0 未申请，1 提交审核，2 审核失败，3 正常，4 禁用 */
    public static final int referrerStatus0None = 0;

    public static final int referrerStatus1WaitingReview = 1;

    public static final int referrerStatus2Success = 2;

    public static final int referrerStatus3Failed = 3;

    public static final int referrerStatus4Disable = 4;

    /* id */
    public String id;

    public String walletId;

    /* 名字 */
    public String name;

    /* 身份证 */
    public String loginName;

    /* 身份证 */
    public String password;

    /* 身份证 */
    public String phone;

    /* 身份证 */
    public String email;

    /* 注册时间 */
    public Date registerTime;

    /* 注册ip */
    public String registerIP;

    /* fixme delete */
    public String agentId;

    /* 最后登录时间 */
    public Date lastLoginTime;

    /* 推荐人钱包 */
    public String referrerWalletId;

    /* 状态 0 已激活，1 正常，2 禁用 */
    public int status;

    /* 推荐状态 推荐人资格，0 未申请，1 提交审核，2 审核失败，3 正常，4 禁用 */
    public int referrerStatus;

    /* 身份证 */
    public String idCard;

    /* 身份证正面 */
    public String idCardFront;

    /* 身份证背面 */
    public String idCardBack;

    /* 审核人id fixme delete */
    public String reviewerId;

    /* 审核时间 fixme delete */
    public Date reviewTime;

    /* 区域code */
    public String areaCode;
}
